﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;

namespace Frame
{
    public class CEP
    {
        string webserviceDefault = "http://cep.republicavirtual.com.br/web_cep.php?cep=";        
        string cepBuscar = "";

        public CEP(string webService, string Cep)
        {
            webserviceDefault = webService;
            cepBuscar = Cep;
        }

        public CEP(string Cep)
        {
            cepBuscar = Cep;
        }

        public DataSet retornaCep()
        {
            DataSet dsRtorno = new DataSet();
            dsRtorno.ReadXml(webserviceDefault + cepBuscar);

            return dsRtorno;
        }

        
        public DataSet retornaCepDataSet()
        {
            DataSet ds = new DataSet();
            ds.ReadXml(webserviceDefault + cepBuscar);

            return ds;
        }

        public string retornaCepString()
        {
            DataSet ds = new DataSet();
            ds.ReadXml(webserviceDefault + cepBuscar);

            string uf = ds.Tables[0].Rows[0]["uf"].ToString().Trim();
            string cidade = ds.Tables[0].Rows[0]["cidade"].ToString().Trim();
            string bairro = ds.Tables[0].Rows[0]["bairro"].ToString().Trim();
            string tipo_logradouro = ds.Tables[0].Rows[0]["tipo_logradouro"].ToString().Trim();
            string logradouro = ds.Tables[0].Rows[0]["logradouro"].ToString().Trim();

            return uf +";" + cidade + ";" + bairro + ";" + tipo_logradouro + ";" + logradouro;
        }

    }
}